package com.enjoyor.soa.traffic.api.ubms.dto;

import java.io.Serializable;

/**
 * 信号灯组信息DTO
 * 
 * @author yuankun
 * @version V1.0
 */
public class SignalLampGroupInfoDto implements Serializable {

	private static final long serialVersionUID = 1L;

	private String slgId;
	private String sigContent;
	private String directCode;
	private String directValue;
	private String directName;
	private String slTypeCode;
	private String slTypeValue;
	private String slTypeName;
	private String ssId;
	private String ssName;

	/**
	 * 获取信号灯组编码
	 * 
	 * @return String
	 */
	public String getSlgId() {
		return slgId;
	}

	/**
	 * 设置信号灯组编码
	 * 
	 * @param slgId
	 */
	public void setSlgId(String slgId) {
		this.slgId = slgId;
	}

	/**
	 * 获取信号灯组内容
	 * 
	 * @return String
	 */
	public String getSigContent() {
		return sigContent;
	}

	/**
	 * 设置信号灯组内容
	 * 
	 * @param sigContent
	 *            信号灯组内容
	 */
	public void setSigContent(String sigContent) {
		this.sigContent = sigContent;
	}

	/**
	 * 获取所属信号机点位
	 * 
	 * @return String
	 */
	public String getSsId() {
		return ssId;
	}

	/**
	 * 设置所属信号机点位
	 * 
	 * @param ssId
	 *            信号机点位
	 * @see SignalSiteInfoDto
	 */
	public void setSsId(String ssId) {
		this.ssId = ssId;
	}

	/**
	 * 获取信号灯组方向字典码
	 * 
	 * @return String
	 */
	public String getDirectCode() {
		return directCode;
	}

	/**
	 * 设置信号灯组方向字典码
	 * 
	 * @param directCode
	 *            信号灯组方向字典码
	 * @see TrafficDicDto
	 */
	public void setDirectCode(String directCode) {
		this.directCode = directCode;
	}

	/**
	 * 获取信号灯组方向字典值
	 * 
	 * @return String
	 */
	public String getDirectValue() {
		return directValue;
	}

	/**
	 * 设置信号灯组方向字典值
	 * 
	 * @param directValue
	 *            信号灯组方向字典值
	 * @see TrafficDicDto
	 */
	public void setDirectValue(String directValue) {
		this.directValue = directValue;
	}

	/**
	 * 获取信号灯组方向字典名
	 * 
	 * @return String
	 */
	public String getDirectName() {
		return directName;
	}

	/**
	 * 设置信号灯组方向字典名
	 * 
	 * @param directName
	 *            信号灯组方向字典名
	 * @see TrafficDicDto
	 */
	public void setDirectName(String directName) {
		this.directName = directName;
	}

	/**
	 * 获取信号灯类型字典码
	 * 
	 * @return String
	 */
	public String getSlTypeCode() {
		return slTypeCode;
	}

	/**
	 * 设置信号灯类型字典码
	 * 
	 * @param slTypeCode
	 *            信号灯类型字典码
	 * @see TrafficDicDto
	 */
	public void setSlTypeCode(String slTypeCode) {
		this.slTypeCode = slTypeCode;
	}

	/**
	 * 获取信号灯类型字典值
	 * 
	 * @return String
	 */
	public String getSlTypeValue() {
		return slTypeValue;
	}

	/**
	 * 设置信号灯类型字典值
	 * 
	 * @param slTypeValue
	 *            信号灯类型字典值
	 * @see TrafficDicDto
	 */
	public void setSlTypeValue(String slTypeValue) {
		this.slTypeValue = slTypeValue;
	}

	/**
	 * 获取信号灯类型字典名
	 * 
	 * @return String
	 */
	public String getSlTypeName() {
		return slTypeName;
	}

	/**
	 * 设置信号灯类型字典名
	 * 
	 * @param slTypeName
	 *            信号灯类型字典名
	 * @see TrafficDicDto
	 */
	public void setSlTypeName(String slTypeName) {
		this.slTypeName = slTypeName;
	}

	/**
	 * 获取所属信号机名称
	 * 
	 * @return String
	 */
	public String getSsName() {
		return ssName;
	}

	/**
	 * 设置所属信号机名称
	 * 
	 * @param ssName
	 *            信号机点位
	 * @see SignalSiteInfoDto
	 */
	public void setSsName(String ssName) {
		this.ssName = ssName;
	}

}
